Survey of Locating & Routing in Peer-to-Peer Systems
نویسندگان
چکیده
Peer-to-peer computing is a term used to describe the current trend toward utilizing the full resources available within a widely distributed network of nodes with increasing computational power. These resources include the exchange of information, processing cycles, cache storage, and disk storage for files. Routing, locating and transmitting of resources, becomes an extremely important issue then. First steps toward robust peer-to-peer systems include extensions of centralized models of resource sharing (e.g. Napster), but more recent attempts acknowledge the limitations of such systems and also address issues of performance, reliability, scalability, maintenance, and usability. We focus on the problem of sharing data and in the context of these issues offer a survey of the following systems: Napster, Gnutella, TRIAD, Pastry, Plaxton, Tapestry, Chord, and CAN. The upshot is that we isolate what we see as both the crucial issues and solutions to the challenge of routing in the peer-to-peer environment, give a comparative summary for all systems. Finally based on framework and analysis, we propose some further questions and potential approaches for future investigation.
منابع مشابه
TAC: A Topology-Aware Chord-based Peer-to-Peer Network
Among structured Peer-to-Peer systems, Chord has a general popularity due to its salient features like simplicity, high scalability, small path length with respect to network size, and flexibility on node join and departure. However, Chord doesn’t take into account the topology of underlying physical network when a new node is being added to the system, thus resulting in high routing late...
متن کاملA Hint-based Locating & Routing Mechanism in Peer-to-Peer File Sharing Systems1
A hint-based file locating & routing mechanism was proposed to improve the performance of peer-to-peer file sharing systems. The framework was based on the Freenet document routing model with file location hints to enhance the performance of file searching and downloading. Experiment shows that the proposed mechanism improves the system performance by saving disk space, as well as reduces file ...
متن کاملP2P Network Trust Management Survey
Peer-to-peer applications (P2P) are no longer limited to home users, and start being accepted in academic and corporate environments. While file sharing and instant messaging applications are the most traditional examples, they are no longer the only ones benefiting from the potential advantages of P2P networks. For example, network file storage, data transmission, distributed computing, and co...
متن کاملAnalysis of routing attacks in peer to peer overlay networks
Peer-to-peer (P2P) systems are distributed systems in which nodes act as peers, such systems are becoming very popular in applications like file sharing. In this kind of architecture, security in each transaction is fundamental requirements. The aim of a Distributed hash tables provides the method for locating resources (generally files) within a P2P network. In this paper our target is to anal...
متن کاملMalugo: A peer-to-peer storage system
We consider the problem of routing locality in peer-to-peer storage systems where peers store and exchange data among themselves. With the global information, peers will take the data locality into consideration when they implement their replication mechanisms to keep a number of file replicas all over the systems. In this paper, we mainly propose a peer-to-peer storage system – Malugo. Algorit...
متن کامل